package com.second.lease.pojo.entity;

import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@ApiModel("汽车实体类")
@TableName("tb_car")
@Data
public class Car implements Serializable {
    /**
     * id
     */
    @ApiModelProperty(value="id")
    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
     * 车名
     */
    @ApiModelProperty(value="车名")
    @TableField("carName")
    private String carName;
    /**
     * 类型
     */
    @ApiModelProperty(value="类型")
    private Integer typeId;
    /**
     * 品牌id
     */
    @ApiModelProperty(value="品牌id")
    private Integer brandId;
    /**
     * 配置id
     */
    @ApiModelProperty(value="配置id")
    private Integer configId;
    /**
     * 简介
     */
    @ApiModelProperty(value="简介")
    private String intro;
    /**
     * 车辆识别码
     */
    @ApiModelProperty(value="车辆识别码")
    private String vin;
    /**
     * 购买价格
     */
    @ApiModelProperty(value="购买价格")
    private Double buyPrice;
    /**
     * 门店编号
     */
    @ApiModelProperty(value="门店编号")
    private Integer shopId;
    /**
     * 车辆状态(可租1，维修中2，租出3，删除4)
     */
    @ApiModelProperty(value="车辆状态(可租1，维修中2，租出3)")
    private Integer state;
    /**
     * 价钱
     */
    @ApiModelProperty(value="价钱")
    private Double price;

    /**
     * 逻辑删除 0 存在 1删除
     */
    @ApiModelProperty("逻辑删除 0 存在 1删除")
    @TableLogic
    private Integer isdel;
}